package com.shanghaionstar.carmanage.iview;

import com.onstar.cn.framework.mvp.base.IMVPView;
import com.onstar.cn.payme.response.CreateOrderResponseType;
import com.shanghaionstar.carmanage.pay.alipay.AliWebPayRepEntity;
import com.tencent.mm.opensdk.modelpay.PayReq;


/**
 * Created by Yonglang Hong on 2016/7/27.
 */
public interface ICarFlowOrderInfoView extends IMVPView{

    void showOrderInfo(CreateOrderResponseType orderInfo);

    void showErrOnLoadOrder(Throwable throwable);

    void doByOrderPayStatus(String orderStatus);

    void showErrOnQueryOrderStatus(Throwable throwable);

    void onAliWebPaySuccess(AliWebPayRepEntity webPayRepEntity);

    void onAliWebPayFail(Throwable throwable);

    void genSignReq(PayReq req, String payType);

}
